Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: reenable floating point exceptions #3300

Merged
merged 23 commits into from
Aug 29, 2024
Merged

Conversation

rrsettgast
Copy link
Member

@rrsettgast rrsettgast commented Aug 22, 2024

This PR:

GEOS-DEV/LvArray#327
GEOS-DEV/thirdPartyLibs#279

resolves #3281

@rrsettgast rrsettgast marked this pull request as ready for review August 22, 2024 18:53
@rrsettgast rrsettgast self-assigned this Aug 22, 2024
@rrsettgast rrsettgast added ci: run CUDA builds Allows to triggers (costly) CUDA jobs ci: run integrated tests Allows to run the integrated tests in GEOS CI labels Aug 22, 2024
Copy link

codecov bot commented Aug 22, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 56.46%. Comparing base (9019f15) to head (f5ec4c4).
Report is 88 commits behind head on develop.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #3300   +/-   ##
========================================
  Coverage    56.46%   56.46%           
========================================
  Files         1059     1059           
  Lines        89458    89465    +7     
========================================
+ Hits         50512    50519    +7     
  Misses       38946    38946           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@victorapm victorapm linked an issue Aug 22, 2024 that may be closed by this pull request
@rrsettgast rrsettgast changed the title fix: reenable floating point errors fix: reenable floating point exceptions Aug 26, 2024
Copy link
Collaborator

@CusiniM CusiniM left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

src/coreComponents/constitutive/fluid/multifluid/CO2Brine/functions/CO2SolubilityDuanSun.cpp L68 also needs a small fix.

…ate_poromechanics_1d_smoke_02,elas3D_Q3_abc_smoke_01,elas3D_Q3_abc_smoke_08,elas3D_Q3_abc_fs_smoke_01,elas3D_Q3_abc_fs_smoke_08
@rrsettgast rrsettgast merged commit 773fcff into develop Aug 29, 2024
22 checks passed
@rrsettgast rrsettgast deleted the bugfix/reenableFPE branch August 29, 2024 01:07
@paveltomin
Copy link
Contributor

CC @drmichaeltcvx

rrsettgast added a commit that referenced this pull request Sep 17, 2024
* reintroduce GEOS_ENABLE_FPE to GeosxOptions.cmake

* give Compositional[/Well]MultiphaseBase::m_maxRelativeCompDensChange a usable default value

* some modifications for fpe on testFlowStatistics

* update TPL paths. more fixes for CO2SolubilityDuanSun.cpp

* just disable FPE for testVTKImport

* allow failure of SeismicityRate_poromechanics_1d_smoke_01,SeismicityRate_poromechanics_1d_smoke_02,elas3D_Q3_abc_smoke_01,elas3D_Q3_abc_smoke_08,elas3D_Q3_abc_fs_smoke_01,elas3D_Q3_abc_fs_smoke_08 which all generate FPE's
rrsettgast added a commit that referenced this pull request Sep 17, 2024
* reintroduce GEOS_ENABLE_FPE to GeosxOptions.cmake

* give Compositional[/Well]MultiphaseBase::m_maxRelativeCompDensChange a usable default value

* some modifications for fpe on testFlowStatistics

* update TPL paths. more fixes for CO2SolubilityDuanSun.cpp

* just disable FPE for testVTKImport

* allow failure of SeismicityRate_poromechanics_1d_smoke_01,SeismicityRate_poromechanics_1d_smoke_02,elas3D_Q3_abc_smoke_01,elas3D_Q3_abc_smoke_08,elas3D_Q3_abc_fs_smoke_01,elas3D_Q3_abc_fs_smoke_08 which all generate FPE's
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci: run CUDA builds Allows to triggers (costly) CUDA jobs ci: run integrated tests Allows to run the integrated tests in GEOS CI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improved handling of NaNs
6 participants